const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  // 打包后页面的访问路径，如果直接是站点根目录配置“./”（默认值），如果是二级目录配置“/目录名/”
  publicPath: './',
  // 打包后的文件保存目录，默认为dist，表示在开发目录下的dist文件夹中
  outputDir: 'D:\\nginx-1.25.3\\root\\dist1',
  transpileDependencies: true,
  // 打包后是否生成js.map文件（默认为true，生产环境推荐使用false）
  productionSourceMap: false,
  chainWebpack: config => {
    config.plugin("html").tap(args => {
      args[0].title = "我的个人主页"
      return args;
    })
  },
  devServer: {
    port: 8081,
    proxy: {
      '/api': {
        target: 'http://127.0.0.1:8083',
        // 允许跨域
        changeOrigin: true,
        ws: false, // 如果要代理 websockets，配置这个参数
        secure: false,  // 如果是https接口，需要配置这个参数
        pathRewrite: {
          '^/api': ''
        }
      }
    },
  }
})
